Teaching multiparadigm programming based on object-oriented experiences
نویسندگان
چکیده
منابع مشابه
Multiparadigm Programming with Object-Oriented Languages
This paper provides an overview of the use of multiple paradigms in the implementation of the SADES object database evolution system. The discussion highlights how rules and declarative specification of cross-cutting instance adaptation behaviour have been supported in SADES. Language cross-binding during the implementation is also discussed. It is argued that a multi-paradigm implementation is...
متن کاملI+: A Multiparadigm Language for Object-Oriented Declarative Programming
This paper presents a multiparadigm language I+ which is an integration of the three major programming paradigms: object-oriented, logic and functional. I+ has an object-oriented framework in which the notions of classes, objects, methods, inheritance and message passing are supported. Methods may be specified as clauses or functions, thus the two declarative paradigms are incorporated at the m...
متن کاملExperiences in Object-Oriented Programming
During the revision of Ada, the rules for object-oriented programming were carefully reviewed and tried on small examples. However, Ada 95 has now been put to use in “real” projects. Two years ago, a panel entitled “early experiences with Ada 9X program organization” described first experiences with Ada 95 using the beta version of a compiler. The goal of this panel is to renew this discussion,...
متن کاملTeaching object-oriented programming on top of functional programming
In the Informutics Progrumme ut the Technicul University of Denmark, we base the j r s t course in objectoriented programming (using the Juvu lunguuge) on a preceding course in functionulprogrumming (using the SML lunguuge). The students may hence exploit concepts from functionulprogrumrning in the construction of OOprogrums. This is done following U method where the progrum design is expressed...
متن کاملTeaching Object-Oriented Programming – Towards Teaching a Systematic Programming Process
Teaching introductory object-oriented programming is considered difficult. We have developed a model-driven object-first approach with strong focus on systematic techniques and explicit exposure of the programming process. It is our experience that this is a very effective approach: the students learn object-oriented programming as well as fundamental software engineering techniques, and the dr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Teaching Mathematics and Computer Science
سال: 2007
ISSN: 1589-7389
DOI: 10.5485/tmcs.2007.0159